package controllers;

import javax.swing.JOptionPane;

import models.entities.Cliente;
import models.services.ServicioClientes;
import models.services.exc.EntityNotFoundException;
import views.swing.GUIClientes;

public class ControladorClientes {

	public Cliente obtenerCliente(int id) {
		ServicioClientes service = new ServicioClientes();
		try {
			return service.obtener(id);
		} catch (EntityNotFoundException e) {
			return null;
		}
	}

	public boolean borrarCliente(int id) {
		ServicioClientes service = new ServicioClientes();
		Cliente c = new Cliente();
		c.setId(id);
		return service.borrar(c);
	}

	public int guardarActualizarCliente(Cliente cliente) {
		ServicioClientes service = new ServicioClientes();
		return service.guardarActualizar(cliente);
	}

	

	public int actualizarCliente(String campo, String value, int id) {
		ServicioClientes service = new ServicioClientes();
		return service.update(campo, value, id);
	}

	public int actualizarCliente(String campo, int value, int id) {
		ServicioClientes service = new ServicioClientes();
		return service.update(campo, value, id);
	}

}
